www.gusucode.com > VC++迷宫游戏源代码源码程序 > VC++迷宫游戏源代码源码程序\code\WinGame 2.7\Include\Lock.cpp
//Download by http://www.NewXing.com #include "stdafx.h" #include "Lock.h" //==================================================================== CLock::CLock(BOOL b){ m_hMutex = CreateMutex(NULL, b, NULL); } CLock::CLock() { m_hMutex = CreateMutex(NULL, FALSE, NULL); } CLock::~CLock() { CloseHandle(m_hMutex); } void CLock::Lock() { WaitForSingleObject(m_hMutex, INFINITE); } void CLock::UnLock(){ ReleaseMutex(m_hMutex); } //====================================================================